home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_55_SSSET.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
56KB
|
977 lines
# near model CODE resource
# jump table entries: 10560-10563 (4 of them)
export_1320:
00000000 4E56 FEFE link A6, -0x0102
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 47EE FF00 lea.l A3, [A6 - 0x100]
0000000C 4245 clr.w D5
0000000E 426D CEE6 clr.w [A5 - 0x311A]
00000012 383C 0114 move.w D4, 0x114
00000016 3B7C FFFF CEF6 move.w [A5 - 0x310A], 0xFFFF
0000001C 3B7C FFFF CEFA move.w [A5 - 0x3106], 0xFFFF
00000022 3B7C FFFF CEFE move.w [A5 - 0x3102], 0xFFFF
00000028 426D CEF2 clr.w [A5 - 0x310E]
0000002C 426D CEF4 clr.w [A5 - 0x310C]
00000030 426D CEF8 clr.w [A5 - 0x3108]
00000034 426D CEFC clr.w [A5 - 0x3104]
00000038 426D CF00 clr.w [A5 - 0x3100]
0000003C 286E 0008 movea.l A4, [A6 + 0x8]
00000040 3D7C 0003 FEFE move.w [A6 - 0x102], 0x3
00000046 206E 0008 movea.l A0, [A6 + 0x8]
0000004A 52AE 0008 addq.l [A6 + 0x8], 1
0000004E 1010 move.b D0, [A0]
00000050 6500 02F8 bcs +0x2FA /* 0000034A */
00000054 0C00 000A cmpi.b D0, 0xA /* '\n' */
00000058 6200 02F0 bhi +0x2F2 /* 0000034A */
0000005C 7200 moveq.l D1, 0x00
0000005E 1200 move.b D1, D0
00000060 D241 add.w D1, D1
00000062 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000066 4EFB 1000 jmp [PC + D1.w]
0000006A 0018 02E2 ori.b [A0]+, 0xE2
0000006E 02E2 .incomplete
00000070 009A 0140 015C ori.l [A2]+, 0x140015C
00000076 02E2 .incomplete
00000078 02E2 .incomplete
0000007A 0214 022E andi.b [A4], 0x2E /* '.' */
0000007E 0258 206E andi.w [A0]+, 0x206E /* ' n' */
00000082 0008 52AE ori.b A0, 0xAE
00000086 0008 1010 ori.b A0, 0x10
0000008A 6500 02BE bcs +0x2C0 /* 0000034A */
0000008E 0C00 0002 cmpi.b D0, 0x2
00000092 6200 02B6 bhi +0x2B8 /* 0000034A */
00000096 7200 moveq.l D1, 0x00
00000098 1200 move.b D1, D0
0000009A D241 add.w D1, D1
0000009C 323B 1006 move.w D1, [PC + D1.w + 0x6]
000000A0 4EFB 1000 jmp [PC + D1.w]
000000A4 0008 0022 ori.b A0, 0x22 /* '\"' */
000000A8 003C 3B7C ori.b ccr, 124
000000AC 0004 CEF2 ori.b D4, 0xF2
000000B0 486D CEEC pea.l [A5 - 0x3114]
000000B4 486E 0008 pea.l [A6 + 0x8]
000000B8 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
000000BC 3A00 move.w D5, D0
000000BE 508F addq.l A7, 8
000000C0 6000 0288 bra +0x28A /* 0000034A */
000000C4 3B7C 0005 CEF2 move.w [A5 - 0x310E], 0x5
000000CA 486D CEEC pea.l [A5 - 0x3114]
000000CE 486E 0008 pea.l [A6 + 0x8]
000000D2 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
000000D6 3A00 move.w D5, D0
000000D8 508F addq.l A7, 8
000000DA 6000 026E bra +0x270 /* 0000034A */
000000DE 3B7C 0006 CEF2 move.w [A5 - 0x310E], 0x6
000000E4 703F moveq.l D0, 0x3F
000000E6 2F00 move.l -[A7], D0
000000E8 7200 moveq.l D1, 0x00
000000EA 2F01 move.l -[A7], D1
000000EC 486D CEF0 pea.l [A5 - 0x3110]
000000F0 486E 0008 pea.l [A6 + 0x8]
000000F4 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
000000F8 3A00 move.w D5, D0
000000FA 4FEF 0010 lea.l A7, [A7 + 0x10]
000000FE 6000 024A bra +0x24C /* 0000034A */
00000102 206E 0008 movea.l A0, [A6 + 0x8]
00000106 52AE 0008 addq.l [A6 + 0x8], 1
0000010A 1010 move.b D0, [A0]
0000010C 6500 023C bcs +0x23E /* 0000034A */
00000110 0C00 0003 cmpi.b D0, 0x3
00000114 6200 0234 bhi +0x236 /* 0000034A */
00000118 7200 moveq.l D1, 0x00
0000011A 1200 move.b D1, D0
0000011C D241 add.w D1, D1
0000011E 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000122 4EFB 1000 jmp [PC + D1.w]
00000126 000A 0024 ori.b A2, 0x24 /* '$' */
0000012A 0040 0064 ori.w D0, 0x64 /* 'd' */
0000012E 3B7C 0001 CEF2 move.w [A5 - 0x310E], 0x1
00000134 486D CEEC pea.l [A5 - 0x3114]
00000138 486E 0008 pea.l [A6 + 0x8]
0000013C 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
00000140 3A00 move.w D5, D0
00000142 508F addq.l A7, 8
00000144 6000 0204 bra +0x206 /* 0000034A */
00000148 3B7C 0002 CEF2 move.w [A5 - 0x310E], 0x2
0000014E 2B4B CEE8 move.l [A5 - 0x3118], A3
00000152 2F0B move.l -[A7], A3
00000154 486E 0008 pea.l [A6 + 0x8]
00000158 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
0000015C 3A00 move.w D5, D0
0000015E 508F addq.l A7, 8
00000160 6000 01E8 bra +0x1EA /* 0000034A */
00000164 3B7C 0007 CEF2 move.w [A5 - 0x310E], 0x7
0000016A 4878 00FF push.l 0xFF
0000016E 7000 moveq.l D0, 0x00
00000170 2F00 move.l -[A7], D0
00000172 486D CEF4 pea.l [A5 - 0x310C]
00000176 486E 0008 pea.l [A6 + 0x8]
0000017A 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
0000017E 3A00 move.w D5, D0
00000180 4FEF 0010 lea.l A7, [A7 + 0x10]
00000184 6000 01C4 bra +0x1C6 /* 0000034A */
00000188 3B7C 0008 CEF2 move.w [A5 - 0x310E], 0x8
0000018E 486D CF02 pea.l [A5 - 0x30FE]
00000192 486D CF04 pea.l [A5 - 0x30FC]
00000196 486E 0008 pea.l [A6 + 0x8]
0000019A 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */]
0000019E 3A00 move.w D5, D0
000001A0 4FEF 000C lea.l A7, [A7 + 0xC]
000001A4 6000 01A4 bra +0x1A6 /* 0000034A */
000001A8 3B7C CFFF CEFA move.w [A5 - 0x3106], 0xCFFF
000001AE 206E 0008 movea.l A0, [A6 + 0x8]
000001B2 7000 moveq.l D0, 0x00
000001B4 1010 move.b D0, [A0]
000001B6 720C moveq.l D1, 0x0C
000001B8 E368 lsl D0.w, D1
000001BA 3B40 CEFC move.w [A5 - 0x3104], D0
000001BE 5245 addq.w D5, 1
000001C0 6000 0188 bra +0x18A /* 0000034A */
000001C4 2F0B move.l -[A7], A3
000001C6 486D CEFA pea.l [A5 - 0x3106]
000001CA 486D CEFC pea.l [A5 - 0x3104]
000001CE 486E 0008 pea.l [A6 + 0x8]
000001D2 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
000001D6 3A00 move.w D5, D0
000001D8 4FEF 0010 lea.l A7, [A7 + 0x10]
000001DC 6700 016C beq +0x16E /* 0000034A */
000001E0 4A6D CEE2 tst.w [A5 - 0x311E]
000001E4 6D16 blt +0x18 /* 000001FC */
000001E6 2F0B move.l -[A7], A3
000001E8 7000 moveq.l D0, 0x00
000001EA 302D CEFC move.w D0, [A5 - 0x3104]
000001EE 2F00 move.l -[A7], D0
000001F0 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
000001F4 7001 moveq.l D0, 0x01
000001F6 508F addq.l A7, 8
000001F8 6000 01F6 bra +0x1F8 /* 000003F0 */
label000001FC:
000001FC 302D CEFC move.w D0, [A5 - 0x3104]
00000200 0440 0050 subi.w D0, 0x50 /* 'P' */
00000204 6746 beq +0x48 /* 0000024C */
00000206 0440 0010 subi.w D0, 0x10
0000020A 6740 beq +0x42 /* 0000024C */
0000020C 0440 0010 subi.w D0, 0x10
00000210 673A beq +0x3C /* 0000024C */
00000212 0440 0010 subi.w D0, 0x10
00000216 6734 beq +0x36 /* 0000024C */
00000218 0440 0010 subi.w D0, 0x10
0000021C 672E beq +0x30 /* 0000024C */
0000021E 0440 0010 subi.w D0, 0x10
00000222 6740 beq +0x42 /* 00000264 */
00000224 0440 0010 subi.w D0, 0x10
00000228 673A beq +0x3C /* 00000264 */
0000022A 0440 0010 subi.w D0, 0x10
0000022E 6734 beq +0x36 /* 00000264 */
00000230 0440 0010 subi.w D0, 0x10
00000234 672E beq +0x30 /* 00000264 */
00000236 0440 0010 subi.w D0, 0x10
0000023A 6600 010E bne +0x110 /* 0000034A */
0000023E 2B4B CF06 move.l [A5 - 0x30FA], A3
00000242 3B7C 0009 CEF2 move.w [A5 - 0x310E], 0x9 /* '\t' */
00000248 6000 0100 bra +0x102 /* 0000034A */
label0000024C:
0000024C 302D CEFC move.w D0, [A5 - 0x3104]
00000250 907C 0050 sub.w D0, 0x50 /* 'P' */
00000254 7200 moveq.l D1, 0x00
00000256 3200 move.w D1, D0
00000258 E889 lsr D1, 4
0000025A 5281 addq.l D1, 1
0000025C 3B41 E592 move.w [A5 - 0x1A6E], D1
00000260 6000 00E8 bra +0xEA /* 0000034A */
label00000264:
00000264 302D CEFC move.w D0, [A5 - 0x3104]
00000268 907C 00A0 sub.w D0, 0xA0
0000026C 7200 moveq.l D1, 0x00
0000026E 3200 move.w D1, D0
00000270 E889 lsr D1, 4
00000272 5281 addq.l D1, 1
00000274 3B41 E590 move.w [A5 - 0x1A70], D1
00000278 6000 00D0 bra +0xD2 /* 0000034A */
0000027C 3B7C 0003 CEF2 move.w [A5 - 0x310E], 0x3
00000282 486D CEEC pea.l [A5 - 0x3114]
00000286 486E 0008 pea.l [A6 + 0x8]
0000028A 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
0000028E 3A00 move.w D5, D0
00000290 508F addq.l A7, 8
00000292 6000 00B6 bra +0xB8 /* 0000034A */
00000296 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1
0000029C 3B7C FFEF CEF6 move.w [A5 - 0x310A], 0xFFEF
000002A2 206E 0008 movea.l A0, [A6 + 0x8]
000002A6 4A10 tst.b [A0]
000002A8 6710 beq +0x12 /* 000002BA */
000002AA 206D BA78 movea.l A0, [A5 - 0x4588]
000002AE 317C 0001 018C move.w [A0 + 0x18C], 0x1
000002B4 3B7C 0010 CEF8 move.w [A5 - 0x3108], 0x10
label000002BA:
000002BA 5245 addq.w D5, 1
000002BC 6000 008C bra +0x8E /* 0000034A */
000002C0 0044 0001 ori.w D4, 0x1
000002C4 2F0B move.l -[A7], A3
000002C6 486E 0008 pea.l [A6 + 0x8]
000002CA 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
000002CE 3A00 move.w D5, D0
000002D0 508F addq.l A7, 8
000002D2 6776 beq +0x78 /* 0000034A */
000002D4 6070 bra +0x72 /* 00000346 */
label000002D6:
000002D6 4247 clr.w D7
000002D8 7000 moveq.l D0, 0x00
000002DA 1013 move.b D0, [A3]
000002DC 7200 moveq.l D1, 0x00
000002DE 1233 0000 move.b D1, [A3 + D0.w]
000002E2 41ED A714 lea.l A0, [A5 - 0x58EC]
000002E6 1230 1000 move.b D1, [A0 + D1.w]
000002EA 0401 0042 subi.b D1, 0x42 /* 'B' */
000002EE 671E beq +0x20 /* 0000030E */
000002F0 0401 000A subi.b D1, 0xA /* '\n' */
000002F4 6714 beq +0x16 /* 0000030A */
000002F6 5701 subq.b D1, 3
000002F8 671C beq +0x1E /* 00000316 */
000002FA 5701 subq.b D1, 3
000002FC 6714 beq +0x16 /* 00000312 */
000002FE 5501 subq.b D1, 2
00000300 6618 bne +0x1A /* 0000031A */
00000302 0044 0200 ori.w D4, 0x200
00000306 7E04 moveq.l D7, 0x04
00000308 6010 bra +0x12 /* 0000031A */
label0000030A:
0000030A 7E01 moveq.l D7, 0x01
0000030C 600C bra +0xE /* 0000031A */
label0000030E:
0000030E 7E08 moveq.l D7, 0x08
00000310 6008 bra +0xA /* 0000031A */
label00000312:
00000312 7E02 moveq.l D7, 0x02
00000314 6004 bra +0x6 /* 0000031A */
label00000316:
00000316 526D CEE6 addq.w [A5 - 0x311A], 1
label0000031A:
0000031A 7000 moveq.l D0, 0x00
0000031C 1013 move.b D0, [A3]
0000031E 7200 moveq.l D1, 0x00
00000320 1233 0000 move.b D1, [A3 + D0.w]
00000324 D241 add.w D1, D1
00000326 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000032A 7002 moveq.l D0, 0x02
0000032C C070 1000 and.w D0, [A0 + D1.w]
00000330 6706 beq +0x8 /* 00000338 */
00000332 8F6D CF00 or.w [A5 - 0x3100], D7
00000336 600C bra +0xE /* 00000344 */
label00000338:
00000338 4A47 tst.w D7
0000033A 6708 beq +0xA /* 00000344 */
0000033C 3007 move.w D0, D7
0000033E 4640 not.w D0
00000340 C16D CEFE and.w [A5 - 0x3102], D0
label00000344:
00000344 5313 subq.b [A3], 1
label00000346:
00000346 4A13 tst.b [A3]
00000348 668C bne -0x72 /* 000002D6 */
label0000034A:
0000034A 4A45 tst.w D5
0000034C 6766 beq +0x68 /* 000003B4 */
0000034E 4AAD BA78 tst.l [A5 - 0x4588]
00000352 673A beq +0x3C /* 0000038E */
00000354 4246 clr.w D6
00000356 6026 bra +0x28 /* 0000037E */
label00000358:
00000358 206D BA78 movea.l A0, [A5 - 0x4588]
0000035C 2068 0246 movea.l A0, [A0 + 0x246]
00000360 48C6 ext.l D6
00000362 2006 move.l D0, D6
00000364 2200 move.l D1, D0
00000366 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
0000036A 4841 swap.w D1
0000036C C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000370 4841 swap.w D1
00000372 4241 clr.w D1
00000374 D081 add.l D0, D1
00000376 31BC FFFF 0820 move.w [A0 + D0 + 0x20], 0xFFFF
0000037C 5246 addq.w D6, 1
label0000037E:
0000037E 48C6 ext.l D6
00000380 206D BA78 movea.l A0, [A5 - 0x4588]
00000384 7000 moveq.l D0, 0x00
00000386 3028 0160 move.w D0, [A0 + 0x160]
0000038A B086 cmp.l D0, D6
0000038C 62CA bhi -0x34 /* 00000358 */
label0000038E:
0000038E 526D CEE4 addq.w [A5 - 0x311C], 1
00000392 7000 moveq.l D0, 0x00
00000394 3004 move.w D0, D4
00000396 2F00 move.l -[A7], D0
00000398 302E FEFE move.w D0, [A6 - 0x102]
0000039C 48C0 ext.l D0
0000039E 2F00 move.l -[A7], D0
000003A0 486D 2972 pea.l [A5 + 0x2972 /* export_1322 */]
000003A4 486D 296A pea.l [A5 + 0x296A /* export_1321 */]
000003A8 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000003AC 3A00 move.w D5, D0
000003AE 4FEF 0010 lea.l A7, [A7 + 0x10]
000003B2 673A beq +0x3C /* 000003EE */
label000003B4:
000003B4 7007 moveq.l D0, 0x07
000003B6 B014 cmp.b D0, [A4]
000003B8 6522 bcs +0x24 /* 000003DC */
000003BA 7000 moveq.l D0, 0x00
000003BC 2F00 move.l -[A7], D0
000003BE 2F0C move.l -[A7], A4
000003C0 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
000003C4 3A00 move.w D5, D0
000003C6 4A14 tst.b [A4]
000003C8 508F addq.l A7, 8
000003CA 6706 beq +0x8 /* 000003D2 */
000003CC 7001 moveq.l D0, 0x01
000003CE B014 cmp.b D0, [A4]
000003D0 660A bne +0xC /* 000003DC */
label000003D2:
000003D2 2F2D B9FC move.l -[A7], [A5 - 0x4604]
000003D6 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
000003DA 588F addq.l A7, 4
label000003DC:
000003DC 206D BA78 movea.l A0, [A5 - 0x4588]
000003E0 317C 0001 025E move.w [A0 + 0x25E], 0x1
000003E6 206D BA78 movea.l A0, [A5 - 0x4588]
000003EA 5268 0158 addq.w [A0 + 0x158], 1
label000003EE:
000003EE 3005 move.w D0, D5
label000003F0:
000003F0 4CEE 18F0 FEE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11A]
000003F6 4E5E unlink A6
000003F8 4E75 rts
export_1321:
fn000003FA:
000003FA 4E56 FFDC link A6, -0x0024
000003FE 48E7 0310 movem.l -[A7], D6,D7,A3
00000402 7C01 moveq.l D6, 0x01
00000404 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000408 4A2D B9D2 tst.b [A5 - 0x462E]
0000040C 664A bne +0x4C /* 00000458 */
0000040E 302D B9CC move.w D0, [A5 - 0x4634]
00000412 48C0 ext.l D0
00000414 2F00 move.l -[A7], D0
00000416 302D B9CA move.w D0, [A5 - 0x4636]
0000041A 48C0 ext.l D0
0000041C 2F00 move.l -[A7], D0
0000041E 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
00000422 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000426 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
0000042A 206D B9E2 movea.l A0, [A5 - 0x461E]
0000042E 10BC 0001 move.b [A0], 0x1
00000432 206D B9C6 movea.l A0, [A5 - 0x463A]
00000436 52A8 00D4 addq.l [A0 + 0xD4], 1
0000043A 206D B9E2 movea.l A0, [A5 - 0x461E]
0000043E 3B68 0004 B9D6 move.w [A5 - 0x462A], [A0 + 0x4]
00000444 7000 moveq.l D0, 0x00
00000446 3028 0004 move.w D0, [A0 + 0x4]
0000044A 2F00 move.l -[A7], D0
0000044C 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00000450 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000454 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000458:
00000458 206D B9E2 movea.l A0, [A5 - 0x461E]
0000045C 3E28 0002 move.w D7, [A0 + 0x2]
00000460 302D CEFA move.w D0, [A5 - 0x3106]
00000464 C047 and.w D0, D7
00000466 322D CEFC move.w D1, [A5 - 0x3104]
0000046A 8240 or.w D1, D0
0000046C 206D B9E2 movea.l A0, [A5 - 0x461E]
00000470 3141 0002 move.w [A0 + 0x2], D1
00000474 4A6D CEF2 tst.w [A5 - 0x310E]
00000478 6600 00AA bne +0xAC /* 00000524 */
0000047C 206D B9E2 movea.l A0, [A5 - 0x461E]
00000480 7000 moveq.l D0, 0x00
00000482 1010 move.b D0, [A0]
00000484 322D CEF6 move.w D1, [A5 - 0x310A]
00000488 C240 and.w D1, D0
0000048A 302D CEF8 move.w D0, [A5 - 0x3108]
0000048E 8041 or.w D0, D1
00000490 206D B9E2 movea.l A0, [A5 - 0x461E]
00000494 1080 move.b [A0], D0
00000496 206D B9E2 movea.l A0, [A5 - 0x461E]
0000049A 7000 moveq.l D0, 0x00
0000049C 1028 0001 move.b D0, [A0 + 0x1]
000004A0 322D CEFE move.w D1, [A5 - 0x3102]
000004A4 C240 and.w D1, D0
000004A6 302D CF00 move.w D0, [A5 - 0x3100]
000004AA 8041 or.w D0, D1
000004AC 206D B9E2 movea.l A0, [A5 - 0x461E]
000004B0 1140 0001 move.b [A0 + 0x1], D0
000004B4 4A6D CEE6 tst.w [A5 - 0x311A]
000004B8 6750 beq +0x52 /* 0000050A */
000004BA 302D B9CA move.w D0, [A5 - 0x4636]
000004BE B06D B9BE cmp.w D0, [A5 - 0x4642]
000004C2 660A bne +0xC /* 000004CE */
000004C4 206D B9E2 movea.l A0, [A5 - 0x461E]
000004C8 0028 0004 0001 ori.b [A0 + 0x1], 0x4
label000004CE:
000004CE 302D B9CA move.w D0, [A5 - 0x4636]
000004D2 B06D B9C0 cmp.w D0, [A5 - 0x4640]
000004D6 660A bne +0xC /* 000004E2 */
000004D8 206D B9E2 movea.l A0, [A5 - 0x461E]
000004DC 0028 0008 0001 ori.b [A0 + 0x1], 0x8
label000004E2:
000004E2 302D B9CC move.w D0, [A5 - 0x4634]
000004E6 B06D B9C2 cmp.w D0, [A5 - 0x463E]
000004EA 660A bne +0xC /* 000004F6 */
000004EC 206D B9E2 movea.l A0, [A5 - 0x461E]
000004F0 0028 0001 0001 ori.b [A0 + 0x1], 0x1
label000004F6:
000004F6 302D B9CC move.w D0, [A5 - 0x4634]
000004FA B06D B9C4 cmp.w D0, [A5 - 0x463C]
000004FE 660A bne +0xC /* 0000050A */
00000500 206D B9E2 movea.l A0, [A5 - 0x461E]
00000504 0028 0002 0001 ori.b [A0 + 0x1], 0x2
label0000050A:
0000050A 303C 00F0 move.w D0, 0xF0
0000050E C06D CEFA and.w D0, [A5 - 0x3106]
00000512 6600 018A bne +0x18C /* 0000069E */
00000516 303C 00F0 move.w D0, 0xF0
0000051A C047 and.w D0, D7
0000051C 0C40 00E0 cmpi.w D0, 0xE0
00000520 6600 017C bne +0x17E /* 0000069E */
label00000524:
00000524 206D B9C6 movea.l A0, [A5 - 0x463A]
00000528 2068 0246 movea.l A0, [A0 + 0x246]
0000052C 7000 moveq.l D0, 0x00
0000052E 302D B9D6 move.w D0, [A5 - 0x462A]
00000532 2200 move.l D1, D0
00000534 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000538 4841 swap.w D1
0000053A C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000053E 4841 swap.w D1
00000540 4241 clr.w D1
00000542 D081 add.l D0, D1
00000544 47F0 0800 lea.l A3, [A0 + D0]
00000548 3D6B 0020 FFDC move.w [A6 - 0x24], [A3 + 0x20]
0000054E 7000 moveq.l D0, 0x00
00000550 302B 0020 move.w D0, [A3 + 0x20]
00000554 0C80 0000 FFFF cmpi.l D0, 0xFFFF
0000055A 6600 0114 bne +0x116 /* 00000670 */
0000055E 41EE FFDE lea.l A0, [A6 - 0x22]
00000562 224B movea.l A1, A3
00000564 7007 moveq.l D0, 0x07
label00000566:
00000566 20D9 move.l [A0]+, [A1]+
00000568 51C8 FFFC dbf D0, -0x6 /* 00000566 */
0000056C 30D9 move.w [A0]+, [A1]+
0000056E 302D CEF2 move.w D0, [A5 - 0x310E]
00000572 6500 00BC bcs +0xBE /* 00000630 */
00000576 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
0000057A 6200 00B4 bhi +0xB6 /* 00000630 */
0000057E D040 add.w D0, D0
00000580 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000584 4EFB 0000 jmp [PC + D0.w]
00000588 0016 0020 ori.b [A6], 0x20 /* ' ' */
0000058C 002A 0032 003A ori.b [A2 + 0x3A], 0x32 /* '2' */
00000592 005C 0072 ori.w [A4]+, 0x72 /* 'r' */
00000596 0088 0090 00A4 ori.l A0, 0x9000A4
0000059C 7000 moveq.l D0, 0x00
0000059E 2D40 FFF6 move.l [A6 - 0xA], D0
000005A2 6000 008C bra +0x8E /* 00000630 */
000005A6 2D6D CEEC FFEA move.l [A6 - 0x16], [A5 - 0x3114]
000005AC 6000 0082 bra +0x84 /* 00000630 */
000005B0 2D6D CEE8 FFF2 move.l [A6 - 0xE], [A5 - 0x3118]
000005B6 6078 bra +0x7A /* 00000630 */
000005B8 2D6D CEEC FFE6 move.l [A6 - 0x1A], [A5 - 0x3114]
000005BE 6070 bra +0x72 /* 00000630 */
000005C0 1D6D CEEC FFDE move.b [A6 - 0x22], [A5 - 0x3114]
000005C6 1D6D CEED FFDF move.b [A6 - 0x21], [A5 - 0x3113]
000005CC 1D6D CEEE FFE0 move.b [A6 - 0x20], [A5 - 0x3112]
000005D2 7000 moveq.l D0, 0x00
000005D4 2F00 move.l -[A7], D0
000005D6 486E FFDE pea.l [A6 - 0x22]
000005DA 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */]
000005DE 508F addq.l A7, 8
000005E0 604E bra +0x50 /* 00000630 */
000005E2 2D6D CEEC FFE2 move.l [A6 - 0x1E], [A5 - 0x3114]
000005E8 7001 moveq.l D0, 0x01
000005EA 2F00 move.l -[A7], D0
000005EC 486E FFDE pea.l [A6 - 0x22]
000005F0 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */]
000005F4 508F addq.l A7, 8
000005F6 6038 bra +0x3A /* 00000630 */
000005F8 1D6D CEF1 FFE1 move.b [A6 - 0x1F], [A5 - 0x310F]
000005FE 7002 moveq.l D0, 0x02
00000600 2F00 move.l -[A7], D0
00000602 486E FFDE pea.l [A6 - 0x22]
00000606 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */]
0000060A 508F addq.l A7, 8
0000060C 6022 bra +0x24 /* 00000630 */
0000060E 3D6D CEF4 FFFA move.w [A6 - 0x6], [A5 - 0x310C]
00000614 601A bra +0x1C /* 00000630 */
00000616 302D CF02 move.w D0, [A5 - 0x30FE]
0000061A C06E FFFC and.w D0, [A6 - 0x4]
0000061E 322D CF04 move.w D1, [A5 - 0x30FC]
00000622 8240 or.w D1, D0
00000624 3D41 FFFC move.w [A6 - 0x4], D1
00000628 6006 bra +0x8 /* 00000630 */
0000062A 2D6D CF06 FFF6 move.l [A6 - 0xA], [A5 - 0x30FA]
label00000630:
00000630 486E FFDC pea.l [A6 - 0x24]
00000634 486E FFDE pea.l [A6 - 0x22]
00000638 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000063C 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000640 3C00 move.w D6, D0
00000642 4FEF 000C lea.l A7, [A7 + 0xC]
00000646 6756 beq +0x58 /* 0000069E */
00000648 206D B9C6 movea.l A0, [A5 - 0x463A]
0000064C 2068 0246 movea.l A0, [A0 + 0x246]
00000650 7000 moveq.l D0, 0x00
00000652 302D B9D6 move.w D0, [A5 - 0x462A]
00000656 2200 move.l D1, D0
00000658 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
0000065C 4841 swap.w D1
0000065E C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000662 4841 swap.w D1
00000664 4241 clr.w D1
00000666 D081 add.l D0, D1
00000668 31AE FFDC 0820 move.w [A0 + D0 + 0x20], [A6 - 0x24]
0000066E 6012 bra +0x14 /* 00000682 */
label00000670:
00000670 7000 moveq.l D0, 0x00
00000672 302E FFDC move.w D0, [A6 - 0x24]
00000676 2F00 move.l -[A7], D0
00000678 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000067C 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000680 508F addq.l A7, 8
label00000682:
00000682 7000 moveq.l D0, 0x00
00000684 302D B9D6 move.w D0, [A5 - 0x462A]
00000688 2F00 move.l -[A7], D0
0000068A 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
0000068E 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000692 206D B9E2 movea.l A0, [A5 - 0x461E]
00000696 316E FFDC 0004 move.w [A0 + 0x4], [A6 - 0x24]
0000069C 508F addq.l A7, 8
label0000069E:
0000069E 3006 move.w D0, D6
000006A0 4CEE 08C0 FFD0 movem.l D6,D7,A3, [A6 - 0x30]
000006A6 4E5E unlink A6
000006A8 4E75 rts
fn000006AA:
000006AA 2F0B move.l -[A7], A3
000006AC 266F 0008 movea.l A3, [A7 + 0x8]
000006B0 1B7C 0002 B9D2 move.b [A5 - 0x462E], 0x2
000006B6 3B6B 0008 B9D6 move.w [A5 - 0x462A], [A3 + 0x8]
000006BC 204B movea.l A0, A3
000006BE 5888 addq.l A0, 4
000006C0 2B48 B9E2 move.l [A5 - 0x461E], A0
000006C4 3B7C FFFE B9CC move.w [A5 - 0x4634], 0xFFFE
000006CA 3B7C FFFE B9CA move.w [A5 - 0x4636], 0xFFFE
000006D0 4EBA FD28 jsr [PC - 0x2D8 /* 000003FA */]
000006D4 265F movea.l A3, [A7]+
000006D6 4E75 rts
export_1322:
fn000006D8:
000006D8 4E56 FFDE link A6, -0x0022
000006DC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000006E0 3D7C 0001 FFDE move.w [A6 - 0x22], 0x1
000006E6 2D6D B9C6 FFE2 move.l [A6 - 0x1E], [A5 - 0x463A]
000006EC 7000 moveq.l D0, 0x00
000006EE 4A6D B9BE tst.w [A5 - 0x4642]
000006F2 6618 bne +0x1A /* 0000070C */
000006F4 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
000006FA 6610 bne +0x12 /* 0000070C */
000006FC 4A6D B9C2 tst.w [A5 - 0x463E]
00000700 660A bne +0xC /* 0000070C */
00000702 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
00000708 6602 bne +0x4 /* 0000070C */
0000070A 7001 moveq.l D0, 0x01
label0000070C:
0000070C 3D40 FFE0 move.w [A6 - 0x20], D0
00000710 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1
label00000716:
00000716 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000071A 4A6E FFE6 tst.w [A6 - 0x1A]
0000071E 6746 beq +0x48 /* 00000766 */
00000720 4A6D B9C2 tst.w [A5 - 0x463E]
00000724 6E00 02EC bgt +0x2EE /* 00000A12 */
00000728 0C6D 7FFF B9C4 cmpi.w [A5 - 0x463C], 0x7FFF
0000072E 6D00 02E2 blt +0x2E4 /* 00000A12 */
00000732 3D6D B9BE FFF6 move.w [A6 - 0xA], [A5 - 0x4642]
00000738 3A2D B9C0 move.w D5, [A5 - 0x4640]
0000073C 206E FFE2 movea.l A0, [A6 - 0x1E]
00000740 3D68 01C0 FFF2 move.w [A6 - 0xE], [A0 + 0x1C0]
00000746 206E FFE2 movea.l A0, [A6 - 0x1E]
0000074A 2D68 022A FFEA move.l [A6 - 0x16], [A0 + 0x22A]
00000750 206E FFE2 movea.l A0, [A6 - 0x1E]
00000754 3D68 01C2 FFF4 move.w [A6 - 0xC], [A0 + 0x1C2]
0000075A 206E FFE2 movea.l A0, [A6 - 0x1E]
0000075E 2D68 022E FFEE move.l [A6 - 0x12], [A0 + 0x22E]
00000764 6044 bra +0x46 /* 000007AA */
label00000766:
00000766 4A6D B9BE tst.w [A5 - 0x4642]
0000076A 6E00 02A6 bgt +0x2A8 /* 00000A12 */
0000076E 0C6D 7FFF B9C0 cmpi.w [A5 - 0x4640], 0x7FFF
00000774 6D00 029C blt +0x29E /* 00000A12 */
00000778 3D6D B9C2 FFF6 move.w [A6 - 0xA], [A5 - 0x463E]
0000077E 3A2D B9C4 move.w D5, [A5 - 0x463C]
00000782 206E FFE2 movea.l A0, [A6 - 0x1E]
00000786 3D68 01C2 FFF2 move.w [A6 - 0xE], [A0 + 0x1C2]
0000078C 206E FFE2 movea.l A0, [A6 - 0x1E]
00000790 2D68 022E FFEA move.l [A6 - 0x16], [A0 + 0x22E]
00000796 206E FFE2 movea.l A0, [A6 - 0x1E]
0000079A 3D68 01C0 FFF4 move.w [A6 - 0xC], [A0 + 0x1C0]
000007A0 206E FFE2 movea.l A0, [A6 - 0x1E]
000007A4 2D68 022A FFEE move.l [A6 - 0x12], [A0 + 0x22A]
label000007AA:
000007AA 4A6D CEE4 tst.w [A5 - 0x311C]
000007AE 6712 beq +0x14 /* 000007C2 */
000007B0 426D CEE4 clr.w [A5 - 0x311C]
000007B4 4A6E FFE0 tst.w [A6 - 0x20]
000007B8 6608 bne +0xA /* 000007C2 */
000007BA 206E FFE2 movea.l A0, [A6 - 0x1E]
000007BE 5268 01BE addq.w [A0 + 0x1BE], 1
label000007C2:
000007C2 302E FFF2 move.w D0, [A6 - 0xE]
000007C6 48C0 ext.l D0
000007C8 5480 addq.l D0, 2
000007CA D080 add.l D0, D0
000007CC 2200 move.l D1, D0
000007CE E588 lsl D0, 2
000007D0 D081 add.l D0, D1
000007D2 2F00 move.l -[A7], D0
000007D4 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000007D8 2D40 FFFC move.l [A6 - 0x4], D0
000007DC 2640 movea.l A3, D0
000007DE 200B move.l D0, A3
000007E0 588F addq.l A7, 4
000007E2 6608 bne +0xA /* 000007EC */
000007E4 426E FFDE clr.w [A6 - 0x22]
000007E8 6000 0234 bra +0x236 /* 00000A1E */
label000007EC:
000007EC 78FF moveq.l D4, 0xFFFFFFFF
000007EE 2D6E FFEA FFF8 move.l [A6 - 0x8], [A6 - 0x16]
000007F4 601A bra +0x1C /* 00000810 */
label000007F6:
000007F6 3806 move.w D4, D6
000007F8 5244 addq.w D4, 1
000007FA 206E FFF8 movea.l A0, [A6 - 0x8]
000007FE 700A moveq.l D0, 0x0A
00000800 D1AE FFF8 add.l [A6 - 0x8], D0
00000804 224B movea.l A1, A3
00000806 D6FC 000A add.w A3, 0xA /* '\n' */
0000080A 22D8 move.l [A1]+, [A0]+
0000080C 22D8 move.l [A1]+, [A0]+
0000080E 32D8 move.w [A1]+, [A0]+
label00000810:
00000810 206E FFF8 movea.l A0, [A6 - 0x8]
00000814 3C10 move.w D6, [A0]
00000816 BC6E FFF6 cmp.w D6, [A6 - 0xA]
0000081A 6DDA blt -0x24 /* 000007F6 */
0000081C B86E FFF6 cmp.w D4, [A6 - 0xA]
00000820 6C2C bge +0x2E /* 0000084E */
00000822 206E FFF8 movea.l A0, [A6 - 0x8]
00000826 224B movea.l A1, A3
00000828 22D8 move.l [A1]+, [A0]+
0000082A 22D8 move.l [A1]+, [A0]+
0000082C 32D8 move.w [A1]+, [A0]+
0000082E 7000 moveq.l D0, 0x00
00000830 302B 0008 move.w D0, [A3 + 0x8]
00000834 2F00 move.l -[A7], D0
00000836 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000083A 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
0000083E 302E FFF6 move.w D0, [A6 - 0xA]
00000842 5340 subq.w D0, 1
00000844 204B movea.l A0, A3
00000846 D6FC 000A add.w A3, 0xA /* '\n' */
0000084A 3080 move.w [A0], D0
0000084C 508F addq.l A7, 8
label0000084E:
0000084E 202E FFF8 move.l D0, [A6 - 0x8]
00000852 90AE FFEA sub.l D0, [A6 - 0x16]
00000856 81FC 000A divs.w D0, 0xA /* '\n' */
0000085A 3D40 FFE8 move.w [A6 - 0x18], D0
0000085E 6000 0146 bra +0x148 /* 000009A6 */
label00000862:
00000862 206E FFF8 movea.l A0, [A6 - 0x8]
00000866 224B movea.l A1, A3
00000868 22D8 move.l [A1]+, [A0]+
0000086A 22D8 move.l [A1]+, [A0]+
0000086C 32D8 move.w [A1]+, [A0]+
0000086E BA44 cmp.w D5, D4
00000870 6D30 blt +0x32 /* 000008A2 */
00000872 2F0B move.l -[A7], A3
00000874 4EBA FE34 jsr [PC - 0x1CC /* 000006AA */]
00000878 3D40 FFDE move.w [A6 - 0x22], D0
0000087C 588F addq.l A7, 4
0000087E 6700 0132 beq +0x134 /* 000009B2 */
00000882 4A6E FFE0 tst.w [A6 - 0x20]
00000886 660A bne +0xC /* 00000892 */
00000888 206E FFE2 movea.l A0, [A6 - 0x1E]
0000088C 3768 01BE 0002 move.w [A3 + 0x2], [A0 + 0x1BE]
label00000892:
00000892 BA46 cmp.w D5, D6
00000894 6F06 ble +0x8 /* 0000089C */
00000896 48C6 ext.l D6
00000898 2006 move.l D0, D6
0000089A 6004 bra +0x6 /* 000008A0 */
label0000089C:
0000089C 48C5 ext.l D5
0000089E 2005 move.l D0, D5
label000008A0:
000008A0 3680 move.w [A3], D0
label000008A2:
000008A2 B7EE FFFC cmpa.l A3, [A6 - 0x4]
000008A6 6700 00B0 beq +0xB2 /* 00000958 */
000008AA 200B move.l D0, A3
000008AC 720A moveq.l D1, 0x0A
000008AE 9081 sub.l D0, D1
000008B0 2040 movea.l A0, D0
000008B2 1028 0005 move.b D0, [A0 + 0x5]
000008B6 B02B 0005 cmp.b D0, [A3 + 0x5]
000008BA 6600 009C bne +0x9E /* 00000958 */
000008BE 200B move.l D0, A3
000008C0 720A moveq.l D1, 0x0A
000008C2 9081 sub.l D0, D1
000008C4 2040 movea.l A0, D0
000008C6 3028 0006 move.w D0, [A0 + 0x6]
000008CA B06B 0006 cmp.w D0, [A3 + 0x6]
000008CE 6600 0088 bne +0x8A /* 00000958 */
000008D2 200B move.l D0, A3
000008D4 720A moveq.l D1, 0x0A
000008D6 9081 sub.l D0, D1
000008D8 2040 movea.l A0, D0
000008DA 3028 0008 move.w D0, [A0 + 0x8]
000008DE B06B 0008 cmp.w D0, [A3 + 0x8]
000008E2 6674 bne +0x76 /* 00000958 */
000008E4 3E2E FFF4 move.w D7, [A6 - 0xC]
000008E8 286E FFEE movea.l A4, [A6 - 0x12]
000008EC 603E bra +0x40 /* 0000092C */
label000008EE:
000008EE 200B move.l D0, A3
000008F0 720A moveq.l D1, 0x0A
000008F2 9081 sub.l D0, D1
000008F4 2040 movea.l A0, D0
000008F6 302C 0002 move.w D0, [A4 + 0x2]
000008FA B068 0002 cmp.w D0, [A0 + 0x2]
000008FE 630A bls +0xC /* 0000090A */
00000900 302C 0002 move.w D0, [A4 + 0x2]
00000904 B06B 0002 cmp.w D0, [A3 + 0x2]
00000908 6526 bcs +0x28 /* 00000930 */
label0000090A:
0000090A 302C 0002 move.w D0, [A4 + 0x2]
0000090E B06B 0002 cmp.w D0, [A3 + 0x2]
00000912 6312 bls +0x14 /* 00000926 */
00000914 200B move.l D0, A3
00000916 720A moveq.l D1, 0x0A
00000918 9081 sub.l D0, D1
0000091A 2040 movea.l A0, D0
0000091C 302C 0002 move.w D0, [A4 + 0x2]
00000920 B068 0002 cmp.w D0, [A0 + 0x2]
00000924 650A bcs +0xC /* 00000930 */
label00000926:
00000926 D8FC 000A add.w A4, 0xA /* '\n' */
0000092A 5347 subq.w D7, 1
label0000092C:
0000092C 4A47 tst.w D7
0000092E 6EBE bgt -0x40 /* 000008EE */
label00000930:
00000930 4A47 tst.w D7
00000932 661E bne +0x20 /* 00000952 */
00000934 200B move.l D0, A3
00000936 720A moveq.l D1, 0x0A
00000938 9081 sub.l D0, D1
0000093A 2040 movea.l A0, D0
0000093C 3093 move.w [A0], [A3]
0000093E 7000 moveq.l D0, 0x00
00000940 302B 0008 move.w D0, [A3 + 0x8]
00000944 2F00 move.l -[A7], D0
00000946 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000094A 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
0000094E 508F addq.l A7, 8
00000950 600A bra +0xC /* 0000095C */
label00000952:
00000952 D6FC 000A add.w A3, 0xA /* '\n' */
00000956 6004 bra +0x6 /* 0000095C */
label00000958:
00000958 D6FC 000A add.w A3, 0xA /* '\n' */
label0000095C:
0000095C BA46 cmp.w D5, D6
0000095E 6C32 bge +0x34 /* 00000992 */
00000960 BA44 cmp.w D5, D4
00000962 6D2E blt +0x30 /* 00000992 */
00000964 200B move.l D0, A3
00000966 720A moveq.l D1, 0x0A
00000968 9081 sub.l D0, D1
0000096A 2040 movea.l A0, D0
0000096C 3085 move.w [A0], D5
0000096E 206E FFF8 movea.l A0, [A6 - 0x8]
00000972 224B movea.l A1, A3
00000974 22D8 move.l [A1]+, [A0]+
00000976 22D8 move.l [A1]+, [A0]+
00000978 32D8 move.w [A1]+, [A0]+
0000097A 204B movea.l A0, A3
0000097C D6FC 000A add.w A3, 0xA /* '\n' */
00000980 7000 moveq.l D0, 0x00
00000982 3028 0008 move.w D0, [A0 + 0x8]
00000986 2F00 move.l -[A7], D0
00000988 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000098C 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
00000990 508F addq.l A7, 8
label00000992:
00000992 3806 move.w D4, D6
00000994 5244 addq.w D4, 1
00000996 700A moveq.l D0, 0x0A
00000998 D1AE FFF8 add.l [A6 - 0x8], D0
0000099C 206E FFF8 movea.l A0, [A6 - 0x8]
000009A0 3C10 move.w D6, [A0]
000009A2 526E FFE8 addq.w [A6 - 0x18], 1
label000009A6:
000009A6 302E FFE8 move.w D0, [A6 - 0x18]
000009AA B06E FFF2 cmp.w D0, [A6 - 0xE]
000009AE 6D00 FEB2 blt -0x14C /* 00000862 */
label000009B2:
000009B2 4A6E FFDE tst.w [A6 - 0x22]
000009B6 660C bne +0xE /* 000009C4 */
000009B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009BC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000009C0 588F addq.l A7, 4
000009C2 605A bra +0x5C /* 00000A1E */
label000009C4:
000009C4 2F2E FFEA move.l -[A7], [A6 - 0x16]
000009C8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000009CC 2D6E FFFC FFEA move.l [A6 - 0x16], [A6 - 0x4]
000009D2 200B move.l D0, A3
000009D4 90AE FFFC sub.l D0, [A6 - 0x4]
000009D8 81FC 000A divs.w D0, 0xA /* '\n' */
000009DC 3D40 FFF2 move.w [A6 - 0xE], D0
000009E0 4A6E FFE6 tst.w [A6 - 0x1A]
000009E4 588F addq.l A7, 4
000009E6 6716 beq +0x18 /* 000009FE */
000009E8 206E FFE2 movea.l A0, [A6 - 0x1E]
000009EC 216E FFEA 022A move.l [A0 + 0x22A], [A6 - 0x16]
000009F2 206E FFE2 movea.l A0, [A6 - 0x1E]
000009F6 316E FFF2 01C0 move.w [A0 + 0x1C0], [A6 - 0xE]
000009FC 6014 bra +0x16 /* 00000A12 */
label000009FE:
000009FE 206E FFE2 movea.l A0, [A6 - 0x1E]
00000A02 216E FFEA 022E move.l [A0 + 0x22E], [A6 - 0x16]
00000A08 206E FFE2 movea.l A0, [A6 - 0x1E]
00000A0C 316E FFF2 01C2 move.w [A0 + 0x1C2], [A6 - 0xE]
label00000A12:
00000A12 536E FFE6 subq.w [A6 - 0x1A], 1
00000A16 4A6E FFE6 tst.w [A6 - 0x1A]
00000A1A 6C00 FCFA bge -0x304 /* 00000716 */
label00000A1E:
00000A1E 302E FFDE move.w D0, [A6 - 0x22]
00000A22 4CEE 18F8 FFC2 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
00000A28 4E5E unlink A6
00000A2A 4E75 rts
export_1323:
00000A2C 4E56 FFC6 link A6, -0x003A
00000A30 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000A34 382E 0016 move.w D4, [A6 + 0x16]
00000A38 1A2E 0013 move.b D5, [A6 + 0x13]
00000A3C 286E 0008 movea.l A4, [A6 + 0x8]
00000A40 7C01 moveq.l D6, 0x01
00000A42 486E FFC6 pea.l [A6 - 0x3A]
00000A46 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
00000A4A 2B4C B9C6 move.l [A5 - 0x463A], A4
00000A4E 4A6E 001A tst.w [A6 + 0x1A]
00000A52 588F addq.l A7, 4
00000A54 6718 beq +0x1A /* 00000A6E */
00000A56 3B6E 001E B9BE move.w [A5 - 0x4642], [A6 + 0x1E]
00000A5C 3B6E 0022 B9C0 move.w [A5 - 0x4640], [A6 + 0x22]
00000A62 426D B9C2 clr.w [A5 - 0x463E]
00000A66 3B7C 7FFF B9C4 move.w [A5 - 0x463C], 0x7FFF
00000A6C 6016 bra +0x18 /* 00000A84 */
label00000A6E:
00000A6E 426D B9BE clr.w [A5 - 0x4642]
00000A72 3B7C 7FFF B9C0 move.w [A5 - 0x4640], 0x7FFF
00000A78 3B6E 001E B9C2 move.w [A5 - 0x463E], [A6 + 0x1E]
00000A7E 3B6E 0022 B9C4 move.w [A5 - 0x463C], [A6 + 0x22]
label00000A84:
00000A84 426D CEF6 clr.w [A5 - 0x310A]
00000A88 426D CEFA clr.w [A5 - 0x3106]
00000A8C 426D CEFE clr.w [A5 - 0x3102]
00000A90 426D CEF4 clr.w [A5 - 0x310C]
00000A94 426D CEF8 clr.w [A5 - 0x3108]
00000A98 426D CEFC clr.w [A5 - 0x3104]
00000A9C 426D CF00 clr.w [A5 - 0x3100]
00000AA0 426D CEF2 clr.w [A5 - 0x310E]
00000AA4 6000 00E4 bra +0xE6 /* 00000B8A */
label00000AA8:
00000AA8 302D CEF2 move.w D0, [A5 - 0x310E]
00000AAC 6500 00A6 bcs +0xA8 /* 00000B54 */
00000AB0 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00000AB4 6200 009E bhi +0xA0 /* 00000B54 */
00000AB8 D040 add.w D0, D0
00000ABA 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000ABE 4EFB 0000 jmp [PC + D0.w]
00000AC2 0016 0024 ori.b [A6], 0x24 /* '$' */
00000AC6 0030 003C 0048 ori.b [A0 + D0.w + 0x48], 0x3C /* '<' */
00000ACC 0052 005E ori.w [A2], 0x5E /* '^' */
00000AD0 006E 007A 008A ori.w [A6 + 0x8A], 0x7A /* 'z' */
00000AD6 7000 moveq.l D0, 0x00
00000AD8 1005 move.b D0, D5
00000ADA 3B40 CF00 move.w [A5 - 0x3100], D0
00000ADE 3B44 CEFC move.w [A5 - 0x3104], D4
00000AE2 6070 bra +0x72 /* 00000B54 */
00000AE4 206E 000C movea.l A0, [A6 + 0xC]
00000AE8 2B68 000C CEEC move.l [A5 - 0x3114], [A0 + 0xC]
00000AEE 6064 bra +0x66 /* 00000B54 */
00000AF0 206E 000C movea.l A0, [A6 + 0xC]
00000AF4 2B68 0014 CEE8 move.l [A5 - 0x3118], [A0 + 0x14]
00000AFA 6058 bra +0x5A /* 00000B54 */
00000AFC 206E 000C movea.l A0, [A6 + 0xC]
00000B00 2B68 0008 CEEC move.l [A5 - 0x3114], [A0 + 0x8]
00000B06 604C bra +0x4E /* 00000B54 */
00000B08 206E 000C movea.l A0, [A6 + 0xC]
00000B0C 2B50 CEEC move.l [A5 - 0x3114], [A0]
00000B10 6042 bra +0x44 /* 00000B54 */
00000B12 206E 000C movea.l A0, [A6 + 0xC]
00000B16 2B68 0004 CEEC move.l [A5 - 0x3114], [A0 + 0x4]
00000B1C 6036 bra +0x38 /* 00000B54 */
00000B1E 206E 000C movea.l A0, [A6 + 0xC]
00000B22 7000 moveq.l D0, 0x00
00000B24 1028 0003 move.b D0, [A0 + 0x3]
00000B28 3B40 CEF0 move.w [A5 - 0x3110], D0
00000B2C 6026 bra +0x28 /* 00000B54 */
00000B2E 206E 000C movea.l A0, [A6 + 0xC]
00000B32 3B68 001C CEF4 move.w [A5 - 0x310C], [A0 + 0x1C]
00000B38 601A bra +0x1C /* 00000B54 */
00000B3A 206E 000C movea.l A0, [A6 + 0xC]
00000B3E 3B68 001E CF04 move.w [A5 - 0x30FC], [A0 + 0x1E]
00000B44 426D CF02 clr.w [A5 - 0x30FE]
00000B48 600A bra +0xC /* 00000B54 */
00000B4A 206E 000C movea.l A0, [A6 + 0xC]
00000B4E 2B68 0018 CF06 move.l [A5 - 0x30FA], [A0 + 0x18]
label00000B54:
00000B54 7000 moveq.l D0, 0x00
00000B56 302C 0160 move.w D0, [A4 + 0x160]
00000B5A 2E00 move.l D7, D0
00000B5C 266C 0246 movea.l A3, [A4 + 0x246]
00000B60 600A bra +0xC /* 00000B6C */
label00000B62:
00000B62 377C FFFF 0020 move.w [A3 + 0x20], 0xFFFF
00000B68 D6FC 0022 add.w A3, 0x22 /* '\"' */
label00000B6C:
00000B6C 2007 move.l D0, D7
00000B6E 5387 subq.l D7, 1
00000B70 4A80 tst.l D0
00000B72 6EEE bgt -0x10 /* 00000B62 */
00000B74 4A6D CEF2 tst.w [A5 - 0x310E]
00000B78 6604 bne +0x6 /* 00000B7E */
00000B7A 526D CEE4 addq.w [A5 - 0x311C], 1
label00000B7E:
00000B7E 4EBA FB58 jsr [PC - 0x4A8 /* 000006D8 */]
00000B82 3C00 move.w D6, D0
00000B84 670E beq +0x10 /* 00000B94 */
00000B86 526D CEF2 addq.w [A5 - 0x310E], 1
label00000B8A:
00000B8A 7009 moveq.l D0, 0x09
00000B8C B06D CEF2 cmp.w D0, [A5 - 0x310E]
00000B90 6400 FF16 bcc -0xE8 /* 00000AA8 */
label00000B94:
00000B94 486E FFC6 pea.l [A6 - 0x3A]
00000B98 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00000B9C 3006 move.w D0, D6
00000B9E 588F addq.l A7, 4
00000BA0 4CEE 18F0 FFAE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x52]
00000BA6 4E5E unlink A6
00000BA8 4E75 rts